UML and the Tasks Specific to Real-Time Development
نویسنده
چکیده
The use of UML for developing real-time systems is rapidly gaining attention from the industry. The future release of a response to the OMG RFP for a “UML profile for performance, scheduling and time” [1] will probably boost the acceptance of UML by the real-time development community. The team formed inside OMG’s Real-Time Analysis and Design working group, preparing the response to the above mentioned RFP, is working on identifying the concepts, mechanisms and techniques currently used in real-time systems modeling and analysis. The goal is to introduce in UML all the support needed for capturing (a maximum of) real-time-specific requirements and information in UML models, performing the common real-time development tasks directly on UML models. However, the early stages of the real-time development process involve some very specific tasks, beside the usual analysis and design stages. Examples include: scheduling analysis, formal verification of critical timing properties of the system, and performance evaluation. All these steps should be considered in the definition of the UML profile for real-time, since the supporting concepts needed for performing these tasks on UML models are very different. This contribution argues for a systematic review of all the development steps of real-time systems, in order to include the appropriate supporting concepts in a UML profile for real-time. Similar efforts have been made for other modeling languages, such as SDL [6], which are currently supporting a broader set of development tasks than UML, including scheduling analysis, formal verification of timing properties and performance evaluation. This contribution considers the tasks of formal verification and performance evaluation, and shows how the needed concepts could beneficently be introduced in UML.
منابع مشابه
Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملDevelopment of SYBR Green I Based Real-Time RT-PCR Assay for Specific Detection of Watermelon silver mottle Virus
Background: Watermelon silver mottle virus (WSMoV), which belongs to the genus Tospovirus, causes significant loss in Cucurbitaceae plants. Objectives: Development of a highly sensitive and reliable detection method for WSMoV. Materials and Methods: Recombinant plasmids for targeting the sequence of nucleocapsid protein gene of WSMoV were constructed. SYBR Green I real-time PCR was established...
متن کاملReal-time systems modelling using UML
The real-time systems are recently getting more and more attention, mostly due to the fact that small, embedded devices used for control purposes are becoming more and more powerful. It allows performing more and more complex tasks. This results in increasing complexity and cost of development of such systems. The ability to check early if the system designed can meet the quality expectations i...
متن کاملDevelopment and Evaluation of a Real Time Site-Specific Inter-Row Weed Management System
ABSTRACT- A real-time, site-specific, machine-vision based, inter-row patch herbicide application system was developed and evaluated. The image resolution was 640 × 480 pixels covering a total area of 350 mm x 240 mm of a field composed of four quadrants of 350 mm x 60 mm each. The image frames were processed by LabView® and MatLab®. The developed algorithm, based on weed coverage ratio and seg...
متن کاملAssessing Task- based English Language Needs of Medicine Students: Are They Aligned with Pedagogical Tasks in EMS Courses?
Assessing learners’ present and real life language needs can contribute to learners’ active participation in learning processes. , Assessing learners’ task-based needs and aligning them with pedagogical tasks are significant in English for medical purpose (EMS) courses. The main objectives of the present study were to assess learners’ needs and to determine whether they are practiced in EMS cou...
متن کامل